package com.zkt.practice.server.mapper;

import com.zkt.practice.server.entity.dto.CategoryDTO;
import com.zkt.practice.server.entity.po.CategoryPO;
import com.zkt.practice.server.entity.po.PrimaryCategoryPO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 赵开泰
 * @program jc-club
 * @date 2025/3/23
 * @description 题目类型mapper层
 **/

@Mapper
public interface SubjectCategoryMapper {
	
	/**
	 * 查询分类
	 */
	List<PrimaryCategoryPO> getPrimaryCategory(CategoryDTO categoryDTO);
	
	/**
	 * 获取分类
	 */
	CategoryPO selectById(@Param("id") Long id);
	
	/**
	 * 获取分类列表
	 */
	List<CategoryPO> selectList(CategoryDTO categoryDTOTmp);
}